home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / tool / wink2 / src / dummy.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-04-26  |  931 b   |  52 lines

  1. #include    <stdio.h>
  2. #include    <stdlib.h>
  3. #include    <egb.h>
  4. extern char *work;
  5. void disp_cur(int x,int y,int of)
  6. {
  7.     int    px,py;
  8.     short    para[4];
  9.  
  10.     px = x*8; py=y*16;
  11.  
  12.     para[0] = px;
  13.     para[1] = py;
  14.     para[2] = px+7;
  15.     para[3] = py+15;
  16.     EGB_color(work,0,15);
  17.     EGB_color(work,2,15);
  18.     EGB_writeMode(work,4);
  19.     EGB_paintMode(work,0x22);
  20.     EGB_rectangle(work,para);
  21.     EGB_writeMode(work,0);
  22.  
  23. }
  24.  
  25. void wrtkan(int ch,int x,int y,int fc,int bc,int of)
  26. {
  27.     int    px,py;
  28.     short    para[4];
  29.  
  30.     px = x*8; py=y*16;
  31.  
  32.     if (bc != 0) bc += 8;
  33.     para[0] = px;
  34.     para[1] = py;
  35.     para[2] = px+15;
  36.     para[3] = py+15;
  37.     EGB_color(work,0,bc);
  38.     EGB_color(work,2,bc);
  39.     EGB_paintMode(work,0x22);
  40.     EGB_rectangle(work,para);
  41.  
  42.     if (fc != 0) fc += 8;
  43.     EGB_color(work,0,fc);
  44.     para[0] = px;
  45.     para[1] = py+15;
  46.     para[2] = 2;
  47.     *(char *)(¶[3])     = ch >> 8;
  48.     *((char *)(¶[3])+1) = ch & 255;
  49.     EGB_sjisString(work,para);
  50. }
  51.  
  52.